home *** CD-ROM | disk | FTP | other *** search
-
- Programm: MathLibExt
- Autor: Gary Struhlik
- Datum: 06.10.1988
-
- Version: 1.0
-
-
- MathLibExt wurde für den Datentyp REAL,
- LongMathLibExt wurde für den Datentyp LONGREAL und
- FFPMathLibExt wurde für den Datentyp FFP definiert.
-
-
- Alle drei Module enthalten die gleichen Erweiterungen mit geläufigen
- mathematischen Funktionen. In dem FFPMathLibExt-Modul sind weniger
- Funktionen enthalten, da diese schon in MathTrans enthalten sind.
- Diese Module sind eigentlich Nebenprodukte der Module für die
- komplexen Zahlen (xxxxComplexLib,xxxxComplexInOut). Ein Kommentar zu
- den einzelnen Funktionen ist überflüssig, da sie sich selbsterklären.
-
-
-
- Auflistung der Funktionen in MathLibExt und LongMathLibExt:
- -----------------------------------------------------------
-
- CONST
-
- ln10 = 2.302585; (* 2.302585092994045 *)
- pi = 3.141593; (* 3.141592653589793 *)
- e = 2.718282; (* 2.718281828459045 *)
- ln2 = 0.693147; (* 0.693147180559945 *)
-
- PROCEDURE round ( x : REAL ) : LONGINT;
-
- PROCEDURE sqr ( x : REAL ) : REAL;
-
- PROCEDURE tan ( x : REAL ) : REAL;
-
- PROCEDURE arcsin ( x : REAL ) : REAL;
-
- PROCEDURE arccos ( x : REAL ) : REAL;
-
- PROCEDURE sinh ( x : REAL ) : REAL;
-
- PROCEDURE cosh ( x : REAL ) : REAL;
-
- PROCEDURE tanh ( x : REAL ) : REAL;
-
- PROCEDURE log ( x : REAL ) : REAL;
-
- PROCEDURE PwrOfTen ( x : REAL ) : REAL;
-
- PROCEDURE lb ( x : REAL ) : REAL;
-
- PROCEDURE PwrOfTwo ( x : REAL ) : REAL;
-
- PROCEDURE arsinh ( x : REAL ) : REAL;
-
- PROCEDURE arcosh ( x : REAL ) : REAL;
-
- PROCEDURE artanh ( x : REAL ) : REAL;
-
- PROCEDURE power ( x,y : REAL ) : REAL; (* x^y *)
-
- PROCEDURE fact ( x : REAL ) : REAL; (* Fakultät *)
-
- PROCEDURE sgn ( x : REAL ) : REAL; (* Vorzeichen -1.0, 0.0 oder +1.0 *)
-
-
-